package com.liuwei.msmall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * @Classname SearchParmsVo
 * @Date 2021/4/20 20:42
 * @Created by 刘
 */
/**
 * 接收检索各种参数条件封装类
 */
@Data
public class SearchParmsVo {

    private String keyword;//全文检索关键字  v
    private Long cateId;//3级分类id   v

    //排序条件 热度评分(hotSocre_desc/asc)，销量(saleCount_desc/asc)，价格(skuPrice_desc/asc)
    //sort=hotSocre_desc/asc
    private String sort;  //  v
    //按照价格区间查询
    //skuPrice=500_(大于500)，400_500(400到500)，_500(小于500)
    private String priceRange; //   v
    //按照品牌查询
    private List<Long> brandIds;//品牌id，可以接收多个品牌 / v
    //是否有货,如果不传就不匹配
    private Integer hasStock;

    //按照商品属性查询
    //attrs=1_5G:6G&attrs=2_其他&attrs=3_5寸:6寸，(表示选中属性id为1的，属性值为5G，6G)
    private List<String> attrs;

    //分页页码
    private Integer pageNum=1;
    private String queryStr;
}
